package cn.bonoon.kernel.descriptors;

import cn.bonoon.kernel.annotations.QueryJoin;


public interface QueryPropertyAccessor extends UIPropertyAccessor{

	boolean isWith();
	
	QueryPropertyAccessor next(QueryPropertyAccessor next);
	
	String getNextProperty();
	/**
	 * 查询字段的名称；如果使用前缀，则去掉前缀；如果使用规则，则应该也去掉规则后的；
	 * @return
	 */
	String queryProperty();
	
	QueryJoin[] getJoins();
}
